package com.company.project.model;

import lombok.Data;

import java.util.List;

@Data
public class Topology {
    private List<Node> nodes;
    private List<Link> links;

    @Data
    public static class Node {
        private String name;   // 容器名称
        private String ip;     // 容器的 IP 地址
        private String subnet; // 子网
        private String type;   // 节点类型（attacker 或 server）

    }

    @Data
    public static class Link {
        private String source;    // 源容器名称
        private String target;    // 目标容器名称
        private String bandwidth; // 链路带宽
        private String delay;     // 链路延迟

    }
}
